
function special_shiva_song2()
	Attack.act_aseq( 0, "sleep" )
	local dmgts = Attack.aseq_time(0)
	for c=0,Attack.cell_count()-1 do
		local i = Attack.cell_get(c)
		local t = dmgts+Attack.cell_dist(0,i)/6+Game.Random(000,600)/1000.
		local atom = Attack.atom_spawn(i, t, "effect_freeze",Game.Dir2Ang(math.random(0,5)))
		if Attack.act_enemy(i) then common_cell_apply_damage(i, t) end
		if not Attack.act_feature(i,"freeze_immunitet") and Attack.act_applicable(i) and not Attack.act_pawn(i) then
			if Attack.act_ally(i) then
				if Game.Random(100)<50 then effect_freeze_attack(i,t) end
			else
				effect_freeze_attack(i,t)
			end
		end
	end
	return true
end
